home *** CD-ROM | disk | FTP | other *** search
/ PD Collection CD 1 / PD Collection CD 1.iso / utils3 / bitflip / !BitFlip / !Help next >
Text File  |  1994-11-19  |  6KB  |  134 lines

  1. Help file for BitFlip
  2. =====================
  3.  
  4.       This App allows you to set some otherwise unsetable bits (Well
  5. without writing a program like this, and yes OK you can do it with the odd
  6. *FX, But this way is much nicer), in comos ram. It has one main window:
  7.  
  8. Config...
  9.  
  10.           Allows you to set some usefull bits in Cmos Ram (You will need to
  11. set the '3D' bit to get 3D templates and icons)
  12.  
  13. 'Set' indicates that the icon in question is ticked.
  14. By default all are off except Truncate. Unless your happy with what your
  15. doing, you should only switch on the 3D bit, solid drags, and possibly
  16. desktop dither 
  17.  
  18. The bits are:
  19.  
  20.           3D bit:             Acorns new style guide bit, set this for 3D
  21.           templates.
  22.           
  23.           Apps unblank Screen:This should unblank the screen if an app writes
  24.           to it, Use for games to prevent the 'multicoloured static' effect.
  25.           
  26.           Desktop Dither:     This promotes dithering of colours on the
  27.           desktop. Looks good in Draw
  28.           
  29.           Always Show iconbar:This should mean that when you toggle a windows
  30.           size (using the icon in the top right of most windows), the window
  31.           will fill the screen but not affect the icon bar. This happens
  32.           anyway if you hold down shift at the same time. However this bit
  33.           dosen't screem to work!
  34.           
  35.           Truncate DOS names: Unsetting this will mean that if a DOS name is
  36.           shortned in a DOS->RISCOS file transfer an error will be generated.
  37.           By default it is set.
  38.           
  39.           Cache Icon:         In the PRM's (RO3) this is described as 'Cache
  40.           Icon Enable state' I'm not shure what it does but was told to
  41.           include it beacause it looked interesting. It dosent actually
  42.           appear to do anything.
  43.           
  44.           Solid Drags:        This bit is checked by applications to
  45.           determine wether or not they should use the drag'a'sprite module.
  46.           Set it.
  47.           
  48.           Disable Tests:      When set this bit disables long hardware tests
  49.           on start up. Since they are useful and take about ½ a sec, there's
  50.           not much point. I the most reacent issue of Acorn User, Dave Walker
  51.       , (In the Acorn Customer Hotline section), wrote that
  52.               'Users with VGA and SVGA moniters, or owners of
  53.       pre-Archimedes 540 machines who have fitted a VIDC Enhancer, may
  54.       find that their machine fails the POST (Power On Self Test)'.
  55.               To get round this, set this bit.
  56.           The tests work as follow (taken from the Acorn FAQ list)
  57.  
  58.    The purple screen at power on indicates that the self-test has begun.  A
  59. brief ROM, RAM, VIDC and IOC test is performed and then the screen colour
  60. changes to blue and a full memory test is performed, along with a second
  61. test of the VIDC and IOC.  When the screen returns to purple, the machine is
  62. testing for an ARM3.  At the end of this sequence the screen colour is set
  63. to green (for pass) or red (for fail).  If the tests have all passed then
  64. the machine starts to boot and the RISC OS 3 welcome screen is displayed.
  65.  
  66.    If any test fails, the screen will remain red and the disc drive light
  67. will blink a fault code.  A short flash is used to indicate a binary '0' and
  68. a long flash indicates a binary '1'.  The bits are grouped into eight
  69. nybbles (blocks of four bits) with the most significant bit first.
  70.  
  71.    The lowest seven bits are a status word.  The meaning of each bit is
  72. given below in hex :-
  73.  
  74. 00000001   Self-test due to power on
  75. 00000002   Self-test due to interface hardware
  76. 00000004   Self-test due to test link
  77. 00000008   Long memory test performed
  78. 00000010   ARM 3 fitted
  79. 00000020   Long memory test disabled
  80. 00000040   PC-style IO world detected
  81.  
  82.    Bits 8-31 indicate the fault code and are described below.  Not all the
  83. bits are used.
  84.  
  85. 00000200   ROM failed checksum test
  86. 00000400   MEMC CAM mapping failed
  87. 00000800   MEMC protection failed
  88. 00004000   VIDC Virq (video interrupt) timing failed
  89. 00008000   VIDC Sirq (sound interrupt) timing failed
  90. 00020000   RAM control line failure
  91. 00040000   Long RAM test failure
  92.  
  93.           Power Saving:       When set power saving is enabled, by default
  94.           off (Leave off, weird effects noted, possibly not connected but
  95.           best be safe)
  96.           
  97.           Cache enable:       Described in the PRM's as 'Cache enable for    
  98.           ARM3' Since its off by default and my cache works fine its probably
  99.           best left well alone!.
  100.  
  101. Bugs!
  102. +++++
  103.  
  104.     None Known. Please report any to The adress at the bottom, If you send a disc, I'll send a debuged version back (If pos.) 
  105.  
  106. © JGW D.F.S. 01-Feb-1994
  107.  
  108.           Thanks go to Dominic Symes for Zap, Dick Alstein for TempleEd,
  109. Robin Watts for Larger, David Braben for Elite (a vital development tool),
  110. Michael Borcherds for Minesweep, the Oxford arc user group, the southampton arc user group and Acorn for semi-cryptic SWI descriptions and not writing something like this first.
  111.  
  112. This application is supplied as is. I cannot accept loss of time, hair or
  113. data through use of this application. For all I know it may do horrible
  114. things to your machine.
  115.        This piece of Software is © J.Wallace 1994 it may be freely
  116. distributed providing no more than £2.00 is charged as distribution costs. If
  117. you wish to include it as a freebie you must:
  118.  
  119. 1. ASK me (I will be so thrilled (in direct proportion to payment!) at
  120. someone taking an intrest in my humble contribution to the Junkware floating
  121. out there that I will almost definatly say Yes!)
  122. 2. Say in your advert somthing along the lines of "These Puplic Domain
  123. programs can be found for less the £2.00 in most major Public Domain
  124. libraries"
  125.  
  126. Jasper Wallace,
  127.   Weavers,
  128.    Weare St.,
  129.     Capel,
  130.      Surrey,
  131.         
  132.       RH5 5HY
  133.       
  134. E-Mail: jgw194@soton.ac.uk